<?php

namespace Entities;

/**
 * Entities\User
 */
class User
{
    /**
     * @var integer $id
     */
    private $id;

    /**
     * @var integer $memberId
     */
    private $memberId;

    /**
     * @var integer $userGroupId
     */
    private $userGroupId;

    /**
     * @var string $username
     */
    private $username;

    /**
     * @var string $password
     */
    private $password;

    /**
     * @var datetime $created
     */
    private $created;

    /**
     * @var integer $createdUserId
     */
    private $createdUserId;

    /**
     * @var datetime $modified
     */
    private $modified;

    /**
     * @var integer $modifiedUserId
     */
    private $modifiedUserId;

    /**
     * @var boolean $deleted
     */
    private $deleted;


    /**
     * Get id
     *
     * @return integer $id
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set memberId
     *
     * @param integer $memberId
     */
    public function setMemberId($memberId)
    {
        $this->memberId = $memberId;
    }

    /**
     * Get memberId
     *
     * @return integer $memberId
     */
    public function getMemberId()
    {
        return $this->memberId;
    }

    /**
     * Set userGroupId
     *
     * @param integer $userGroupId
     */
    public function setUserGroupId($userGroupId)
    {
        $this->userGroupId = $userGroupId;
    }

    /**
     * Get userGroupId
     *
     * @return integer $userGroupId
     */
    public function getUserGroupId()
    {
        return $this->userGroupId;
    }

    /**
     * Set username
     *
     * @param string $username
     */
    public function setUsername($username)
    {
        $this->username = $username;
    }

    /**
     * Get username
     *
     * @return string $username
     */
    public function getUsername()
    {
        return $this->username;
    }

    /**
     * Set password
     *
     * @param string $password
     */
    public function setPassword($password)
    {
        $this->password = $password;
    }

    /**
     * Get password
     *
     * @return string $password
     */
    public function getPassword()
    {
        return $this->password;
    }

    /**
     * Set created
     *
     * @param datetime $created
     */
    public function setCreated($created)
    {
        $this->created = $created;
    }

    /**
     * Get created
     *
     * @return datetime $created
     */
    public function getCreated()
    {
        return $this->created;
    }

    /**
     * Set createdUserId
     *
     * @param integer $createdUserId
     */
    public function setCreatedUserId($createdUserId)
    {
        $this->createdUserId = $createdUserId;
    }

    /**
     * Get createdUserId
     *
     * @return integer $createdUserId
     */
    public function getCreatedUserId()
    {
        return $this->createdUserId;
    }

    /**
     * Set modified
     *
     * @param datetime $modified
     */
    public function setModified($modified)
    {
        $this->modified = $modified;
    }

    /**
     * Get modified
     *
     * @return datetime $modified
     */
    public function getModified()
    {
        return $this->modified;
    }

    /**
     * Set modifiedUserId
     *
     * @param integer $modifiedUserId
     */
    public function setModifiedUserId($modifiedUserId)
    {
        $this->modifiedUserId = $modifiedUserId;
    }

    /**
     * Get modifiedUserId
     *
     * @return integer $modifiedUserId
     */
    public function getModifiedUserId()
    {
        return $this->modifiedUserId;
    }

    /**
     * Set deleted
     *
     * @param boolean $deleted
     */
    public function setDeleted($deleted)
    {
        $this->deleted = $deleted;
    }

    /**
     * Get deleted
     *
     * @return boolean $deleted
     */
    public function getDeleted()
    {
        return $this->deleted;
    }
}